<script type="text/javascript" charset="utf-8">

    var oTableFax;    
    var oTableFaxObj = {
        cant_registros:0
    };           
  //  var buttonPlaceholder = $("#buttonPlaceholder").html("<button>Test</button>");

    (function(){

        function subir()
        {
            window.scrollTo(0,0);    
        }
               
        $(document).ready(function() {   
            
            $("#reset_fax").click(function(){
         
                   oTableFax.fnFilterClear();
                   	$("#dt_fax_new tfoot input").val("");
             });
		    
            oTableFax = $('#dt_fax_new').dataTable({
               
                "iDisplayLength": (screen.height > 768)? 5:4,     
                "bJQueryUI": true,
                "sPaginationType": "full_numbers",
                //"bFilter": false,
               
              /* "bAutoWidth": true,
               "sScrollX"        : "95%",*/
                // "sDom": '<"toolbar">frtip',
         //       "sDom": 'R<C><"#buttonPlaceholder">H<"clear"><"ui-toolbar ui-widget-header ui-corner-tl ui-corner-tr ui-helper-clearfix"lfr>t<"ui-toolbar ui-widget-header ui-corner-bl ui-corner-br ui-helper-clearfix"ip>',
                 "bScrollCollapse": true,
                //processing php rck pablon
                "bProcessing": true,
                "bServerSide": true,
                "sAjaxSource": "ajax_php/server_processing_fax.php",
		"fnRowCallback": function( nRow, aData, iDisplayIndex ) {
                    
	            var acciones="";
                   // if (( aData.fecha_cambio_tipoDoc=="" )&&(aData.tx_aceptada==1))  {
                   
                   var estado=  ' FAX - Transferencia: '+aData.estado_tx ;
                   
                   if(( aData.fecha_cambio_tipoDoc=="" )&&(aData.tx_aceptada==1)){
                       
                        acciones += '<img onclick="asociar_a_doc('+aData.id_documentos+')" style="cursor:pointer" src="images/fax.png" width="15" title="Asociar a Documento Nuevo">' ;
                        acciones +='<img onclick="asociar_a_doc_Existente('+aData.id_documentos+')" style="cursor:pointer" src="images/new_asociar.png" width="20" title="Asociar a Documento Existente el Fax "'+aData.ingreso+'>' ;
                        acciones += '<img onclick="ver_detalle_doc('+aData.id_documentos+')" style="cursor:pointer" src="images/viewIcon.png"  width="20" title="Ver detalle '+estado+'">' ;				
                     //   estado_tx = '<img style="cursor:pointer" src="images/si.png" width="10" title="Fax Aceptado por el Area Destino">';                           
                    }else{
                        acciones += '<img onclick="ver_detalle_doc('+aData.id_documentos+')" style="cursor:pointer" src="images/viewIcon.png"  width="20" title="Ver detalle '+estado+'" >' ;				
                     //   estado_tx = '<img style="cursor:pointer" src="images/no.png" width="10" title="Fax Pendiente de Aceptacion por el Area Destino">';
                        
                    }
                    
                    $('td:eq(0)', nRow).html(acciones); 
                  
                    $('td:eq(4)', nRow).html( '<div title="'+aData.remitente+'">'+ comprobarLong( aData.remitente ,30) + '</div>');
                    $('td:eq(5)', nRow).html( '<div title="'+aData.caratula+'">'+ comprobarLong( aData.caratula ,80) + '</div>'); 
                    $('td:eq(7)', nRow).html( '<div title="'+aData.origen+'">'+ comprobarLong( aData.origen ,30) + '</div>');
                    $('td:eq(8)', nRow).html( '<div title="'+estado+'">'+ comprobarLong( aData.lugar_esta ,30) + '</div>');
                    
                  //  $('td:eq(9)', nRow).html(SISTEMA.ESTADOS_DOC[aData.c_estado_doc]); 
                  //  $('td:eq(9)',nRow).html(estado_tx);
                     
                     
                     
                 },		
				
                "aoColumns": [                    
                    { "aTargets": [ 0 ], "mData": "id_documentos" ,"bVisible": true, "sClass": "editable", "bSortable": true, "bSearchable": true, "sWidth": "10px" }, //estado				
                    { "aTargets": [ 1 ], "mData": "ingreso","bVisible": true, "sClass": "editable", "bSortable": true, "bSearchable": true, "sWidth": "30px" }, //nro ingreso		                    
                    { "aTargets": [ 2 ], "mData": "nro_exp","bVisible": true, "sClass": "editable", "bSortable": true, "bSearchable": true, "sWidth": "30px" }, //nro expediente
                    { "aTargets": [ 3 ], "mData": "fecha_ingreso","bVisible": true, "sClass": "editable", "bSortable": true, "bSearchable": true, "sWidth": "30px" },//fecha de ingreso                			
                    { "aTargets": [ 4 ], "mData": "remitente","bVisible": true, "sClass": "editable", "bSortable": true, "bSearchable": true, "sWidth": "30px" }, //remitente
                    { "aTargets": [ 5 ], "mData": "caratula","bVisible": true, "sClass": "editable", "bSortable": true, "bSearchable": true }, //caratula                    
                    { "aTargets": [ 6 ], "mData": "organismo_origen","bVisible": true, "sClass": "editable", "bSortable": true, "bSearchable": true,"sWidth": "30px"},
                    { "aTargets": [ 7 ], "mData": "origen","bVisible": true, "sClass": "editable", "bSortable": true, "bSearchable": true, "sWidth": "30px" }, //remitente
                    { "aTargets": [ 8 ], "mData": "lugar_esta","bVisible": true, "sClass": "editable", "bSortable": true, "bSearchable": true, "sWidth": "30px" }, //destino                        
                    { "aTargets": [ 9 ], "mData": "c_estado_doc", "bVisible": false, "sClass": "editable", "bSortable": true, "bSearchable": true},
                    { "aTargets": [ 10 ], "mData": "c_tipo_doc","bVisible": false, "sClass": "editable", "bSortable": true, "bSearchable": true },
                    { "aTargets": [ 11 ], "mData": "id_rep_dep_d","bVisible": false, "sClass": "editable", "bSortable": true, "bSearchable": true }
                ],            
            
                "oLanguage": oLanguageGlobal,
                "fnInitComplete": function(oSettings, json) {
                },
            
                "fnStateLoad": function (oSettings, oData) {
                    
                }
                    
            }).columnFilter({ 
               /*  sPlaceHolder: "head:before",*/
                aoColumns: [                     
                    null,
                    { type: "text" },
                    { type: "text" },
                    { type: "text" },
                    { type: "text" },                    
                    { type: "text" },                    
                    { type: "text" },           
                    { type: "text" },
                    { type: "text" },
                    { 
                        type: "select",	
                        //bRegex:true,                      
                        values : asociativo2Array(SISTEMA.ESTADOS_DOC, {limit_long : 10})
                    }
                                                        
                ],
                
                bUseColVis: true

            });
            
             //$("div.toolbar").html("");
            //$("div.toolbar_fax").html('');
            // Remove all filtering
           
           // setTimeout("redibujarTablaFax()", 100);      
  
        } );               
        
    })(); //termina autoejecutable
	

    
        
    function fnShowHide( iCol )
    {       
        var bVis = oTableFax.fnSettings().aoColumns[iCol].bVisible;
        oTableFax.fnSetColumnVis( iCol, bVis ? false : true );
    }	
    
   
   function  asociar_a_doc (id_doc){
        
            var sql="SELECT * FROM view_faxes WHERE  id_documentos = " + id_doc;    
            var obj = js_mysql_query(sql);      
            
            if (obj.objetos[0].tx_aceptada==1){
            
                 ventanaAsociarFax.mostrar();
                 Completar_frm_newDocFax(obj.objetos[0]);
            }else{
                
                 showStickyWarningToast("El Fax no fue aceptado por el Area Destino");	
            }  
          
          
      
        
        
    }
    
    function asociar_a_doc_Existente(id_doc){
        
        
        var sql="SELECT * FROM view_faxes WHERE  id_documentos = " + id_doc;    
        var obj_fax = js_mysql_query(sql);      
        if (obj_fax.total!=0){
                var ingreso_fax = obj_fax.objetos[0].ingreso;
                var sql =" SELECT d.id_documentos AS id_doc, d.c_estado_doc, CONCAT(d.numero_ingreso,'/',d.anio_ingreso) AS nro_ingreso , d.fecha_tx as fecha_primer_ingreso,d.remitente ,TRIM(d.caratula) as caratula ,d.c_tipo_doc , d.id_rep_dep_d, d.destino_nombre AS LugarActual FROM view_transf_aceptadas d WHERE d.remitente IN (SELECT t.remitente FROM documentos t WHERE t.id_documentos="+id_doc+" )  AND c_tipo_doc NOT IN ('4','2') AND id_rep_dep_d ="+SISTEMA.reparticionOrigen+" ;";
                var obj = js_mysql_query(sql);   
                 if (obj.total!=0){
                        ventanaBuscando.show();
                           // showStickyWarningToast("CHEQUEAR COINCIDENTES");
                        ventanaDocsCoincidentes.mostrar(); 
                        ventanaDocsCoincidentes.setTitle(" Documentos Coincidentes ");
                        ventanaDocsCoincidentes.data.idFax=id_doc;
                       // $("#h_docs_a_asociar").val('');
                        $("#h_docs_coincidentes").html(" Documentos Coincidente al Fax Nro. Ingreso "+ingreso_fax );
                     //   $("#h_docs_a_asociar").val(obj_fax.objetos[0].id_documento);
                        oTableDocsCoincidentes.redibujar(obj);
                         setTimeout("ventanaBuscando.hide()", 500);
                  }else{
            
                       showStickyWarningToast("No hay Documentos Para Dicho Fax");	
            
                 }   
        
      }
    }
    
   
  /*
function coincide_doc (id_doc,docNumAnio){
    
     var fax_a_asociar=$("#h_docs_a_asociar").val();
     
     if (fax_a_asociar!=''){
         
         
           showStickyWarningToast("TODO... ASOCIAR EL DOC AL FAX ");	
         
         
     }
    
    
}  
    */
function Completar_frm_newDocFax(odatos){
        
   
    $("#frm_newDocFax_accion").val('asociaFaxNewDoc');          
   
    $("#frm_newDocFax_titulo").html('Documento');
    $("#frm_newDocFax_titulo").addClass('subtituloCeleste');                                    
       
//    $("#frm_newDocFax_tr_ingreso").hide();
 
    
    /*$("#frm_newDocFax_numero_ingreso").val( odatos.numero_ingreso);
    $("#frm_newDocFax_anio_ingreso").val( odatos.anio_ingreso);
    $("#frm_newDocFax_ingreso").text( odatos.numero_ingreso+'/'+odatos.anio_ingreso);	 
    $("#frm_newDocFax_fecha_primer_ingreso").val(FECHAS.fechaMyslToFormatoCorto(odatos.fecha_primer_ingreso));
   */
   
    
    $(".td_tipo_doc").show();
    $("#frm_newDocFax_c_tipo_doc").val('X');
  
                       
    $("#frm_newDocFax_c_estado_doc").val(odatos.c_estado_doc); 
  //  $("#frm_newDocFax_c_prioridad_doc").val(odatos.c_prioridad);
    
    $("#frm_newDocFax_implicado").val(odatos.implicado);
    $("#frm_newDocFax_caratula").val(odatos.caratula);
    $("#frm_newDocFax_observacion").val(odatos.observacion);
        
    $("#frm_newDocFax_nro_ingreso_fax").val(odatos.id_documentos);    
    
 					
    $("#frm_newDocFax_nombre_organismo").html('Organismo');
    $("#frm_newDocFax_label_implicado").show();
    $("#frm_newDocFax_tr_implicado_e").show();
    $("#frm_newDocFax_tr_implicado_i").show();
    $("#frm_newDocFax_label_origen").show();        
					
                     
             
             
             
             
    if ((odatos.origen_ie)=="I"){
            
    
        $('#frm_newDocFax_origen_i').attr('checked',true);
        $("#frm_newDocFax_p_origen").html("<b>INTERNO</b>");
        $("#frm_newDocFax_tr_organismo").show();  
        $("#frm_newDocFax_tr_organismo_externo").hide();
        $("#frm_newDocFax_tr_remitente_i").show();   
                       
        $("#frm_newDocFax_tr_remitente_e").hide(); 
              
        $("#frm_newDocFax_remitente_i").val(odatos.remitente);
        $("#frm_newDocFax_organismo-id").val(odatos.id_rep_dep_remitente);
        $("#frm_newDocFax_organismo").val(odatos.organismo_origen); 
       
        $("#frm_newDocFax_organismo_e").val('');
        $("#frm_newDocFax_remitente_e").val(''); 
              
    }else{
     
        $('#frm_newDocFax_origen_e').attr('checked',true);
        $("#frm_newDocFax_p_origen").html("<b>EXTERNO</b>");
        $("#frm_newDocFax_tr_organismo").hide(); 
        $("#frm_newDocFax_tr_organismo_externo").show();
        $("#frm_newDocFax_organismo_e").val(odatos.organismo_origen);
        $("#frm_newDocFax_tr_remitente_i").hide();   
        $("#frm_newDocFax_tr_remitente_e").show();    
        $("#frm_newDocFax_remitente_e").val(odatos.remitente); 
        $("#frm_newDocFax_remitente_i").val('');
                      
    //$("#frm_newDocFax_organismo").val(odatos.organismo_origen); 
			  
    }
    //
                    
    $("#frm_newDocFax_organismo_origen").val(odatos.organismo_origen);        
                    
    $('input[name="frm_newDocFax_origen"]').attr('disabled','disabled');
        
  
    if (odatos.implicado_ie=="I"){
              
        // $('input[@name=implicado_ie][value="I"]').attr('checked','checked');
        $('#frm_newDocFax_implicado_origen_i').attr('checked',true);
          

        $("#frm_newDocFax_tr_implicado_i").show();   
        $("#frm_newDocFax_tr_implicado_e").hide(); 
              
        $("#frm_newDocFax_implicado_i").val(odatos.implicado);
        $("#frm_newDocFax_implicado_e").val(''); 
    }else{
        //  $('input[@name=implicado_ie][value="E"]').attr('checked','checked');
        $('#frm_newDocFax_implicado_origen_e').attr('checked',true);
             
        $("#frm_newDocFax_tr_implicado_i").hide();   
        $("#frm_newDocFax_tr_implicado_e").show();    
              
        $("#frm_newDocFax_implicado_e").val(odatos.implicado); 
        $("#frm_newDocFax_implicado_i").val('');
            
              
    }
    $('input[name="frm_newDocFax_implicado_ie"]').attr('disabled','disabled');
                        
   $("#frm_newDocFax_destino").val(odatos.lugar_esta);
   $("#frm_newDocFax_destino-id").val(odatos.id_rep_dep_d)
                              
  
		  
	                   
}
    function Validar_Fax_a_Doc(){
        
        if  ( $("#frm_newDocFax_c_tipo_doc").val()=='X'){
            
              showStickyWarningToast("TIPO DOCUMENTO ES CAMPO OBLIGATORIO");	
              return false;
        }
       
       
    console.log("Accion a Ejecutar : "+$('#frm_newDocFax_accion').val()); 
                                           
    GuardarDocAsociado();                                                                                                                                                                                   
    ventanaAsociarFax.close();
    return true;
       
        
    }    
    /*
function limpiar_filtro_fax(oTable){
    
       oTable.fnFilterClear();
       $("#dt_fax_new tfoot input").val("");
}
	*/ 
</script>

<div class="contenedor_tab" style="">   


    <h1 class="tituloCeleste">Faxes pendientes de recepci&oacute;n de Original 
    
      <a style="float:right; margin-top: -9px" title='Actualizar' href='javascript:refresh_data(oTableFax)' ><img style='cursor:pointer' src='images/refresh.png' width="20"  border='0'  ></a> &nbsp;
      <a style='float:right; margin-top: -9px' title='Limpiar Filtros' href='javascript:limpiar_filtro(oTableFax,"fax")' ><img style='cursor:pointer' src='images/filter-delete-icon.png' width='20'  border='0'  ></a> &nbsp; 
    </h1>
<!--div id="buttonPlaceholder">
</div-->
    <table cellpadding="0" cellspacing="0" border="0" class="datatable" style="" id="dt_fax_new" >
        <thead>
             <!--tr>                
                <th></th>     
                <th></th>  
                <th></th>     
                <th></th>                
                <th></th>      
                <th></th>  
                <th></th>  
                <th></th>                                             
                <th></th>  
                <th></th>  
                <th></th> 
                <th></th> 
            </tr-->
            <tr>                
                <th>Acciones</th>
                <th>Nro ingreso</th>  
                <th>Expte</th> 
                <th>Fecha Ingreso</th> 
                <th>Remitente</th> 
                <th>Objeto</th>  
                <th>Organismo</th>  
                <th>Origen</th>
                <th>Destino</th> 
                <th>Estado</th> 
                <th>TX_Estado</th> 
                <th>TX_Aceptada</th> 

            </tr>
        </thead>
        <tbody>
        </tbody>
        <tfoot>
           <tr>                
                <th><button id="reset_fax"  ><img src='images/filter-delete-icon.png' width="20"  border='0'> </button></th>     
                <th></th>  
                <th></th>     
                <th></th>                
                <th></th>      
                <th></th>  
                <th></th>  
                <th></th>                                             
                <th></th>  
                <th></th>  
                <th></th> 
                <th></th> 
            </tr>
        </tfoot>
    </table>

</div>